package com.dhl.fin.api.dao;

import com.dhl.fin.api.domain.LoginAccount;
import com.dhl.fin.api.domain.RemindType;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MyRemindDao {

    void deleteRemindType(String openId);

    void deleteExtraJobByTaskId(Long taskId);

    void deleteExtraJobById(Long id);

    void deleteMensesExtraJobByTaskId(Long taskId);

    void batchInsertRemindType(@Param("remindTasks") List<RemindType> remindTasks);

    void increaseCount(String openId);

    void subCount(String openId);

    List<LoginAccount> findRemindCountUser();
}
